home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2001 May / SGI IRIX Installation Tools & Overlays 2001 May - Disc 3.iso / relnotes / c++_eoe / ch3.z / ch3
Text File  |  2001-04-16  |  13KB  |  527 lines

  1.  
  2.  
  3.  
  4.                                      - 1 -
  5.  
  6.  
  7.  
  8.           7.3.1.1m C++ Compiler Execution Environment Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                                      - 2 -
  66.  
  67.  
  68.  
  69.           3.  _L_i_c_e_n_s_i_n_g__I_n_f_o_r_m_a_t_i_o_n
  70.  
  71.           To operate your MIPSpro 7.3 C++ compiler, you must have a
  72.           software license.  This chapter defines some important
  73.           software licensing terms; describes the basic procedure for
  74.           obtaining, installing, and testing a software license for
  75.           the MIPSpro C++ compiler; and lists a web site, addresses,
  76.           and phone numbers that you can use to contact Silicon
  77.           Graphics License Administration.
  78.  
  79.           For in-depth detail on FLEXlm(TM) licensing, see the _F_L_E_X_l_m
  80.           _E_n_d _U_s_e_r _M_a_n_u_a_l, which describes using and administering
  81.           FLEXlm software licenses. The _F_L_E_X_l_m _E_n_d _U_s_e_r _M_a_n_u_a_l is
  82.           included in the system software documentation; the online
  83.           InSight(TM) version is in the license_eoe.books.FlexLM_EUM
  84.           subsystem, which is on the IRIX Development Foundation CD.
  85.  
  86.           Your purchased software is delivered with a label that
  87.           includes a temporary license and an entitlement ID. (The
  88.           entitlement ID is a 15 digit number (shipped with the
  89.           software) that allows your permanent license request to be
  90.           processed and approved in seconds.)  The temporary license
  91.           allows you to use the software until you obtain your
  92.           permanent license. However, your entitlement ID number makes
  93.           it possible to obtain your permanent license instantly
  94.           through the Silicon Graphics licensing website or email
  95.           autoresponder. For the website and email address, see
  96.           "Contacting Silicon Graphics License Administration," at the
  97.           end of this chapter.
  98.  
  99.  
  100.           3.1  _S_o_f_t_w_a_r_e__L_i_c_e_n_s_e_s
  101.  
  102.           A software license is a collection of information that,
  103.           after installation, allows you to use a licensed software
  104.           product on one or more systems.
  105.  
  106.           The software license information includes the license type,
  107.           the license expiration date, a license password, a system ID
  108.           number (/etc/sysinfo -s), and additional information
  109.           concerning the license and licensed software.
  110.  
  111.           Two types of software licenses, node-locked and floating,
  112.           are described in the following sections.
  113.  
  114.  
  115.           3.1.1  _N_o_d_e_-_L_o_c_k_e_d__L_i_c_e_n_s_e
  116.  
  117.           A node-locked license is installed on a particular system
  118.           (node) and allows the licensed software to run on that
  119.           system.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                                      - 3 -
  132.  
  133.  
  134.  
  135.           For the MIPSpro 7.3 release, four types of node-locked
  136.           licenses are available, each corresponding to a different
  137.           product pricing tier.
  138.  
  139.              +o The first tier allows you to run the MIPSpro C++
  140.                compiler on a system of two or fewer processors.  It
  141.                contains CPU 2 in its VENDOR STRING field.
  142.  
  143.              +o The second tier allows you to run the MIPSpro C++
  144.                compiler on a system of eight or fewer processors.  It
  145.                contains CPU 8 in its VENDOR STRING field.
  146.  
  147.              +o The third tier allows you to run the MIPSpro C++
  148.                compiler on a system of 32 or fewer processors.  It
  149.                contains CPU 32 in its VENDOR STRING field.
  150.  
  151.              +o The fourth tier allows you to run the MIPSpro C++
  152.                compiler on a system of any number of processors.  It
  153.                does not contain a VENDOR STRING field.
  154.  
  155.  
  156.           3.1.2  _F_l_o_a_t_i_n_g__L_i_c_e_n_s_e
  157.  
  158.           A floating license allows the licensed software to run on
  159.           one or more systems in the network simultaneously. Floating
  160.           licenses have the host name (/sbin/uname -n) as part of the
  161.           license.  The number of systems (nodes) allowed is included
  162.           in the software license information.
  163.  
  164.           When an application requires a license from a license
  165.           server, the floating license points the client to the
  166.           license server (server name and license file path are
  167.           included with the license and copied on all client systems).
  168.           The FLEXlm license daemon, lmgrd, is responsible for
  169.           checking out and checking in licenses (tokens) to and from
  170.           client systems. As long as the number of licenses checked
  171.           out to clients at a given time is less than the encrypted
  172.           maximum number of concurrent users, no user is denied
  173.           access. Once the maximum number is reached, the next request
  174.           for a license is denied.
  175.  
  176.           Because a floating license can be shared over many
  177.           infrequent users, floating licenses have the advantage of
  178.           low cost.  However, they are more difficult to install and
  179.           administer. Floating license check-out times can also vary,
  180.           depending on the load of the network and the time needed to
  181.           reach the license server.
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                      - 4 -
  198.  
  199.  
  200.  
  201.           3.2  _O_b_t_a_i_n_i_n_g__a_n_d__I_n_s_t_a_l_l_i_n_g__a__S_o_f_t_w_a_r_e__L_i_c_e_n_s_e
  202.  
  203.           The following sections explain the steps for obtaining and
  204.           installing a software license.  The steps are as follows:
  205.  
  206.             1.  Check to ensure that you have your software license
  207.                 information.
  208.  
  209.             2.  Identify the system on which you will install the
  210.                 software license.
  211.  
  212.             3.  Install the software license (temporary or permanent).
  213.  
  214.             4.  Verify that the software license has been successfully
  215.                 installed.
  216.  
  217.  
  218.           3.2.1  _C_h_e_c_k _t_o _e_n_s_u_r_e _t_h_a_t _y_o_u _h_a_v_e _y_o_u_r _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e
  219.           _i_n_f_o_r_m_a_t_i_o_n.
  220.  
  221.           Software license information is distributed in several ways:
  222.           by web page, email, fax, postal mail, or on sheets of paper
  223.           included with the product.
  224.  
  225.           If you are updating to this release of MIPSpro C++ compiler
  226.           from an older release you need to obtain and install a new
  227.           license.
  228.  
  229.           If you have received both a temporary license and a
  230.           permanent software license, plan to install the permanent
  231.           license; do not install the temporary license.
  232.  
  233.  
  234.           3.2.2  _I_d_e_n_t_i_f_y _t_h_e _s_y_s_t_e_m _o_n _w_h_i_c_h _y_o_u _w_i_l_l _i_n_s_t_a_l_l _t_h_e
  235.           _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e.
  236.  
  237.           Software license information is usually installed on a
  238.           particular system.  Identify the system by using the
  239.           following guidelines:
  240.  
  241.            +o If the System ID field indicates ANY, you can install the
  242.              license on any system you choose.
  243.  
  244.            +o Install a license on the machine that has a system ID
  245.              (/etc/sysinfo -s) that matches the system ID in the
  246.              license.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.                                      - 5 -
  264.  
  265.  
  266.  
  267.           3.2.3  _I_n_s_t_a_l_l _t_h_e _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e (_t_e_m_p_o_r_a_r_y _o_r
  268.           _p_e_r_m_a_n_e_n_t).
  269.  
  270.           Licenses typically come with complete license installation
  271.           instructions.  Follow these instructions to install the
  272.           license. For more detailed license installation and
  273.           troubleshooting information, see the following web page:
  274.  
  275.           http://www.sgi.com/Support/Licensing/install_docs.html
  276.  
  277.           Check the License type listed in the software license
  278.           information to determine whether the license is a node-
  279.           locked license or a floating license.  The installation
  280.           procedure depends on the license type.  If the license is a
  281.           floating license, you might need to configure the system on
  282.           which you plan to install the license as a license server.
  283.  
  284.           You can install the license by using the LicenseManager(1M)
  285.           tool or by choosing License Manager from the System
  286.           toolchest.
  287.  
  288.  
  289.  
  290.           3.2.4  _V_e_r_i_f_y _t_h_a_t _t_h_e _s_o_f_t_w_a_r_e _l_i_c_e_n_s_e _h_a_s _b_e_e_n
  291.           _s_u_c_c_e_s_s_f_u_l_l_y _i_n_s_t_a_l_l_e_d.
  292.  
  293.           To verify that the software license is working, run the
  294.           MIPSpro C++ compiler. The licensed program in this product
  295.           is CC(1). The FEATURE NAME in the license of this product
  296.           appears as cpp.
  297.  
  298.           For the MIPSpro 7.3 release, C++ compilations will not be
  299.           terminated if the license is absent or incorrectly
  300.           installed.  However, a warning message similar to the
  301.           following will be displayed:
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.                                      - 6 -
  330.  
  331.  
  332.  
  333.           %CC -c foo.c
  334.           Cannot find license file (-1,73:2) No such file or directory
  335.  
  336.            The MIPSpro C++ Compiler
  337.            (license FEATURE string = CC)
  338.            requires a license password.
  339.  
  340.            For license installation and troubleshooting
  341.            information visit the web page:
  342.  
  343.                    http://www.sgi.com/Support/Licensing/install_docs.html
  344.  
  345.            To obtain a permanent license (proof of purchase
  346.            required) or an evaluation license please
  347.            visit our license request web page:
  348.  
  349.                    http://www.sgi.com/Products/license.html
  350.  
  351.                    or send a blank email message to:
  352.  
  353.                    license@sgi.com
  354.  
  355.            In North America, Silicon Graphics' customers may request
  356.            permanent licenses by sending a facsimile to:
  357.  
  358.                    (650) 932-0537
  359.  
  360.                    or by calling our technical support hotline
  361.  
  362.                    1-800-800-4SGI
  363.  
  364.            If you are outside of North America or you are not a Silicon
  365.            Graphics support customer, contact your local support provider.
  366.  
  367.  
  368.  
  369.           3.3  _C_o_n_t_a_c_t_i_n_g__S_i_l_i_c_o_n__G_r_a_p_h_i_c_s__L_i_c_e_n_s_e__A_d_m_i_n_i_s_t_r_a_t_i_o_n
  370.  
  371.  
  372.           If you are connected to the Internet, you can request a
  373.           permanent license by using either of the following methods:
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.                                      - 7 -
  396.  
  397.  
  398.  
  399.              * Use the following web site:
  400.  
  401.                http://www.sgi.com/Products/license.html
  402.  
  403.                Access the "License Request" section.
  404.  
  405.  
  406.              * Send a blank email message to the following location:
  407.  
  408.                license@sgi.com
  409.  
  410.                You will be sent back a blank email license
  411.                request template with full instructions.
  412.  
  413.           If you are not connected to the Internet and need to obtain
  414.           a software license, fill out the Software License
  415.           Registration sheet that was included inside the CD liner
  416.           notes with the software (or the replica in the _N_e_t_w_o_r_k
  417.           _L_i_c_e_n_s_e _S_y_s_t_e_m _A_d_m_i_n_i_s_t_r_a_t_i_o_n _G_u_i_d_e).
  418.  
  419.           If you are in the United States or Canada, mail or fax the
  420.           filled-out Software License Registration sheet to Silicon
  421.           Graphics License Administration as follows:
  422.  
  423.  
  424.  
  425.              * Fax:       (650) 932-0537
  426.  
  427.              * Mail:      Software Licensing M/S 134
  428.                           Silicon Graphics, Inc.
  429.                           P.O. Box 7311
  430.                           Mountain View, CA 94043-1351
  431.  
  432.           If you are not in the United States or Canada, or if you
  433.           purchased the system or software from a vendor other than
  434.           Silicon Graphics, please contact your local service
  435.           provider.
  436.  
  437.           In an emergency, you can telephone Silicon Graphics at (800)
  438.           800-4744.
  439.  
  440.           After Silicon Graphics or your local service provider
  441.           receives your request, you should receive a software license
  442.           within two business days.
  443.  
  444.           For more information about installing and troubleshooting
  445.           software licenses you can look in the CD liner notes or
  446.           visit one of the following web pages:
  447.  
  448.           http://www.sgi.com/Support/Licensing/install_docs.html
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.                                      - 8 -
  462.  
  463.  
  464.  
  465.           http://www.sgi.com/Products/license.html
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.